软件演化相关论文
代码变更是软件演化过程中的关键行为,其质量与软件质量密切相关.对代码变更进行建模和表示是众多软件工程任务的基础,例如即时缺......
自然计算是模拟自然界的结构、功能或者层次关系等的一系列计算模型与算法。按照计算模型的启发源分类,自然计算可以分为物理层次......
随着软件规模的扩大,遗留系统问题越来越突出,软件演化问题逐渐成为今天软件工程研究的热点。软件演化过程,作为软件演化和软件过......
随着计算机应用的深入和软件工程的发展,软件系统与其它系统一样,其自身也会逐渐老化,不再适应用户和环境的需要而变成遗产系统(le......
现如今软件系统需要不断地进行演化以适应外部环境和用户需求的频繁变化,软件演化已成为软件系统整个生命周期的重要形态之一。因......
该文首先在一个分类比较框架下分析了各种一致性检查和维护机制,比较了各种方法的优缺点.其次我们用图作为开发系统中对象和关系的......
传统的软件技术体系本质是一种静态、封闭的结构框架,软件实体缺乏动态适应能力、缺乏自主性、难以根据应用需求进行动态协同,因此难......
在软件演化与维护过程中,软件的频繁变更是一个永恒的话题。修改错误、增加新的功能或者适应新的运行环境等因素都将引起软件的变更......
目前的世界,以信息科技为代表的高科技技术正发生着深刻的变革。信息技术已经无所不在的应用到社会的各个领域当中。信息技术的进步......
软件演化是指在软件系统的生命周期中软件维护和软件更新的动态行为。随着软件系统规模的不断扩大以及需求的不断变化,对软件模型......
随着计算机应用的深入和软件工程的发展,软件系统已成为现代社会最重要的资产之一。越来越多的公司和社会机构依赖于其内部的软件系......
重构指在不改变软件外在行为的前提下,改善软件内部结构,从而在软件演化过程中优化软件质量,提高软件可理解性、可维护性和可扩展性等......
成熟的应用软件系统已经被运行在单个UE(Unit of Execution)的硬件环境中来帮助人们解决数据和业务逻辑问题。但是随着计算机的广......
由于用户需求和运行环境会不断的变化,软件系统在运行过程要不断地更新,这导致了软件演化性的不断增强,因而演化性也成为了软件的......
为了满足用户不断增加的需求,软件产品需进行不断的维护与演化。而在软件维护与演化的过程中,开发人员面临的主要问题之一就是如何......
随着软件规模的扩大和软件复杂度的不断升,软件配置故障已成为导致软件系统失效的主要原因之一。目前软件系统内的配置项约束及其......
软件系统逐渐发展为服务和构件的组合交付,并在社会的发展中出于需要被不断地调整和扩展,使得软件系统的规模和结构都趋于复杂化。......
演化是软件生命周期的重要部分。挖掘软件仓库的代码信息可以提供更多软件演化的信息。随着软件系统越来越复杂,软件系统的结构特......
软件需求的不断变更是如今的常态,为了既满足用户需求又适应系统依赖环境的改变,现有的构件系统就必须要进行改变演化,使之成为业......
软件演化指的是软件在其生命周期内不断更新变化的过程,是软件的本质特征之一,其贯穿于整个软件的生命周期之内。通常,软件通常通......
代码异味是指软件中存在的不良程序设计。随着软件的演化,增加或修改相关功能可能会破坏原有的程序结构,从而引入异味。因此,研究......
现代软件的开发和维护大多都是基于版本控制系统进行的,这很大程度提高了多名开发人员协作开发软件的工作效率,但想要达到最好的协......
随着软件规模的不断扩大,软件故障诊断的难度也随之提升。软件日志记录软件运行时信息,在软件故障诊断中占据重要地位。但开源软件......
软件开发不是一蹴而就的,软件将长期处于运行且持续演化的阶段。在软件演化过程中,对源代码进行修改可能会导致缺陷的产生,软件演......
随着软件规模的不断增大,软件故障发生的概率及其复杂性也在逐渐增加。日志作为软件故障时系统运行的重要资料,被广泛的应用在目前......
随着对软件功能需求的不断增加,软件的结构趋于复杂,如何去度量和控制软件的复杂性已经成为软件工程领域的研究者们亟待解决的问题......
软件演化是一个软件系统不断调节变化从而满足开发需求的过程,演化的过程在整个软件生命周期中都会出现。软件需求的变更、算法的......
软件特征定位是软件演化活动得以顺利展开的前提条件,软件特征定位研究结果的评估方案决定软件演化的波及范围,好的特征定位方法能......
软件维护是软件演化过程中必不可少的阶段,软件演化是指在软件系统的生命周期内软件维护和更新的动态行为,包括新功能的开发与软件......
在软件系统的演化和维护过程中,软件系统会根据用户的需求的扩张发生改变,该过程需要进行软件修改。在实施软件修改之前,可以使用......
随着互联网行业的迅速发展,生活越来越便利。大量提高生活质量,给人们衣食住行方方面面带来便利的软件不断涌出,比如,淘宝、美团、......
软件体系结构是一类重要的软件资产,对其变化性进行分析能够度量、分析和预测(不同)软件的演化趋势.而传统的软件体系结构演化分析......
整合重构的基本思想和物理设计的基本技术,提出了物理重构的概念.它是对软件物理结构的再设计,目的是在不改变软件外在行为的前提......
克隆代码研究与软件工程中的各类问题密切相关。现有的克隆代码稳定性研究主要集中于克隆代码与非克隆代码的比较以及不同克隆代码......
为了提高软件企业的过程能力,该文提出一种基于多维属性演化树的软件演化匹配方法,利用软件的每个版本包含的原子构件个数、原子构......
针对克隆群映射大多基于相邻版本对比,当克隆群在中期版本短暂消失,实现多版本间映射存在困难,提出一种基于LDA和DBSCAN的软件多版......
提出了用扩充的构件描述语言xJBCDL描述软件体系结构的演化,并实现了从xJBCDL到基于构件软件配置管理模型的自动转换,从而达到自动......
通过在软件体系结构层次实施软件重构,能够改善软件的质量、提高软件的易演化性。提出了扩展的构件依赖关系图的概念,将软件体系结......
为了解决软件体系结构动态演化的不一致性问题,以提高软件体系结构动态演化的效率,针对构件技术特性,分析了软件演化技术研究现状......
软件系统的演化分析是程序分析和程序理解的一个重要方面.通过演化分析可以了解系统需求和设计的演化趋势,从而更好地理解系统的需求......
对软件演化及过程的特征进行了描述,提出软件演化过程的具体活动;分析了软件演化过程中的反馈机制,提出了基于扩展双变迁Petri网和......
为了提高演化的实用性,研究了演化过程实例的在线迁移,并采用高效的过程继承技术来检验实例的可迁移性。过程继承技术虽然很适合用......
针对当前软件体系结构动态演化方法很少考虑组成元素之间关联的问题,从关联的角度考虑软件体系结构的组成,用关联矩阵和关联基数矩......
为了清晰、全面地获取构件化软件的演化历史信息,通常需要提供演化信息表示和建模的有效手段。分析了构件化软件演化信息获取所需......
对软件演化信息的度量能发现软件演化过程中的问题,预测其变化趋势。传统的软件演化信息度量技术主要是以文件、目录或者项目作为......